﻿<%@ Page Language="C#" MasterPageFile="~/Globals/GenericMasterPage.master" AutoEventWireup="true" CodeFile="ABMPedidos.aspx.cs" Inherits="Modules_AtencionCliente_Pedido_ABMPedidos" Title="Untitled Page" %>

<%@ Register Src="../../../Controls/TecnoPezPopUp.ascx" TagName="TecnoPezPopUp" TagPrefix="uc3" %>
<%@ Register Assembly="WebUtils" Namespace="WebUtils.Controls" TagPrefix="cc3" %>
<%@ Register Src="../../../Controls/TecnopezDataGRIDABMView.ascx" TagName="TecnopezDataGRIDABMView"
    TagPrefix="uc2" %>
    
<asp:Content ID="Content1" ContentPlaceHolderID="CPHPrincipal" Runat="Server">
    <asp:MultiView ID="mvABM" runat="server">
        <asp:View ID="viewBusqueda" runat="server">
            <table id="TableData" cellspacing="0" style="width: 100%">
                <tr>
                    <td class="cabeceraTabla" colspan="3">
                        Buscar Pedidos</td>
                </tr>
                <tr>
                    <td class="columnaLabels">
                        <asp:Label ID="lblBuscarCodigo" runat="server" Text="Código" Width="200px"></asp:Label>
                    </td>
                    <td class="columnaData">
                        <asp:TextBox ID="txtBuscarCodigo" runat="server" Width="200px"></asp:TextBox>
                    </td>
                    <td rowspan="2" valign="top">
                        <asp:Button ID="cmdBuscar" runat="server" BorderStyle="None" CssClass="Boton" Height="23px"
                            Text="Buscar" Width="102px" />&nbsp;<asp:Button ID="cmdNuevo" runat="server" CssClass="Boton"
                                Height="23px" OnClick="cmdNuevo_Click" Text="Nuevo" Width="102px" />
                    </td>
                </tr>
                <tr>
                    <td class="columnaLabels">
                        <asp:Label ID="Label8" runat="server" Text="Cliente" Width="200px"></asp:Label></td>
                    <td class="columnaData">
                        <asp:DropDownList ID="ddlCliente" runat="server">
                        </asp:DropDownList></td>
                </tr>
                <tr>
                    <td colspan="3" style="height: 170px">
                        <cc3:tecnopezdatagrid id="grdPedidos" runat="server" cssclass="Grilla" emptydatatext="No hay datos." width="100%" OnRowCommand="grdPedidos_RowCommand">
<RowStyle CssClass="GrdRow"></RowStyle>

<PagerStyle ForeColor="White" CssClass="GrdPager"></PagerStyle>

<HeaderStyle ForeColor="White" CssClass="GrdHeader"></HeaderStyle>

<AlternatingRowStyle CssClass="GrdAlternatingRow"></AlternatingRowStyle>
</cc3:tecnopezdatagrid>
                    </td>
                </tr>
            </table>
        </asp:View>
        <asp:View ID="viewDatos" runat="server">
            <table cellspacing="0" width="100%">
                <tr>
                    <td class="cabeceraTabla" colspan="4" style="height: 20px">
                        Datos del Pedido</td>
                </tr>
                <tr>
                    <td class="columnaLabels" style="width: 300px; height: 26px">
                        <asp:Label ID="Label1" runat="server" Text="Código" Width="200px"></asp:Label>
                    </td>
                    <td class="columnaData" style="width: 205px; height: 26px">
                        <asp:TextBox ID="txtId" runat="server" Width="200px"></asp:TextBox></td>
                    <td class="columnaData" style="width: 1px; height: 26px">
                    </td>
                    <td rowspan="2" style="width: 6px" valign="top">
                        <asp:Button ID="cmdEditar" runat="server" CausesValidation="False" CssClass="Boton"
                            Height="23px" OnClick="cmdEditar_Click" Text="Editar" Width="102px" />
                        <asp:Button ID="cmdEliminar" runat="server" CausesValidation="False" CssClass="Boton"
                            Height="23px" OnClick="cmdEliminar_Click" Text="Anular" Width="102px" />
                    </td>
                </tr>
                <tr>
                    <td class="columnaLabels" style="width: 300px">
                        <asp:Label ID="Label2" runat="server" Text="Cliente" Width="200px"></asp:Label>
                    </td>
                    <td class="columnaData" style="width: 205px"><uc3:tecnopezpopup id="TPPCliente" runat="server" TecnoPezActivateValidation="true" TecnoPezValidationGroup="Cabecera" />
                    </td>
                    <td class="columnaData" style="width: 1px">
                        &nbsp;</td>
                    <td></td>
                </tr>
                <tr>
                    <td class="columnaLabels" style="width: 300px">
                        <asp:Label ID="Label3" runat="server" Text="Estado" Width="200px"></asp:Label>
                    </td>
                    <td class="columnaData" style="width: 205px">
                        &nbsp;<asp:Label ID="lblEstado" runat="server" Width="200px"></asp:Label></td>
                    <td class="columnaData" style="width: 1px">
                        &nbsp;</td>
                    <td style="width: 6px">
                    </td>
                </tr>
                <tr>
                    <td class="columnaLabels" style="width: 300px" valign="top">
                        <asp:Label ID="lblContrasenia" runat="server" Text="Empleado" Width="200px"></asp:Label>
                    </td>
                    <td class="columnaData" style="width: 205px" valign="top">
                        &nbsp;<asp:Label ID="lblEmpleado" runat="server" Width="200px"></asp:Label></td>
                    <td class="columnaData" style="width: 1px" valign="top">
                    </td>
                    <td style="width: 6px" valign="bottom">
                    </td>
                </tr>
                <tr>
                    <td class="columnaLabels" style="width: 300px" valign="top">
                        <asp:Label ID="Label9" runat="server" Text="Fecha Emision" Width="200px"></asp:Label></td>
                    <td class="columnaData" style="width: 205px" valign="top">
                        <cc3:TecnoPezCalendar ID="TPCFechaEmision" runat="server" />
                    </td>
                    <td class="columnaData" style="width: 1px" valign="top">
                    </td>
                    <td style="width: 6px" valign="bottom">
                    </td>
                </tr>
                <tr>
                    <td class="columnaLabels" style="width: 300px" valign="top">
                        <asp:Label ID="Label4" runat="server" Text="Fecha Entrega" Width="200px"></asp:Label>
                    </td>
                    <td class="columnaData" style="width: 205px" valign="top">
                        <cc3:TecnoPezCalendar ID="TPCFechaEntrega" runat="server" />
                    </td>
                    <td class="columnaData" style="width: 1px" valign="top">
                    </td>
                    <td style="width: 6px" valign="bottom">
                    </td>
                </tr>
                <tr>
                    <td class="columnaLabels" style="width: 300px" valign="top">
                        <asp:Label ID="Label5" runat="server" Text="Prioridad" Width="200px"></asp:Label></td>
                    <td class="columnaData" style="width: 205px" valign="top">
                        <asp:RadioButtonList ID="rblPrioridad" runat="server">
                    </asp:RadioButtonList></td>
                    <td class="columnaData" style="width: 1px" valign="top">
                    </td>
                    <td style="width: 6px" valign="bottom">
                    </td>
                </tr>
                <tr>
                    <td class="columnaLabels" style="width: 300px" valign="top">
                        <asp:Label ID="Label6" runat="server" Text="Tipo Entrega" Width="200px"></asp:Label></td>
                    <td class="columnaData" style="width: 205px" valign="top">
                        <asp:RadioButtonList ID="rblTipoEntrega" runat="server">
                        </asp:RadioButtonList></td>
                    <td class="columnaData" style="width: 1px" valign="top">
                    </td>
                    <td style="width: 6px" valign="bottom">
                    </td>
                </tr>
                <tr>
                    <td class="columnaLabels" style="width: 300px" valign="top">
                        <asp:Label ID="Label12" runat="server" Text="Moneda" Width="200px"></asp:Label></td>
                    <td class="columnaData" style="width: 205px" valign="top"><uc3:tecnopezpopup id="TPPMoneda" runat="server" TecnoPezActivateValidation="true" TecnoPezValidationGroup="Cabecera" /></td>
                    <td class="columnaData" style="width: 1px" valign="top">
                    </td>
                    <td rowspan="2" style="width: 6px" valign="bottom">
                        <asp:Button ID="cmdAceptar" runat="server" CssClass="Boton" Height="23px" OnClick="cmdAceptar_Click"
                            Text="Aceptar" Width="102px" ValidationGroup="Cabecera" />
                        <asp:Button ID="cmdCancelar" runat="server" CausesValidation="False" CssClass="Boton"
                            Height="23px" OnClick="cmdCancelar_Click" Text="Cancelar" Width="102px" ValidationGroup="Cabecera" />
                    </td>
                </tr>
                <tr>
                    <td class="columnaLabels" style="width: 300px" valign="top">
                        <asp:Label ID="Label13" runat="server" Text="Monto" Width="200px"></asp:Label></td>
                    <td class="columnaData" style="width: 205px" valign="top">
                        <asp:TextBox ID="txtMonto" runat="server" Width="200px"></asp:TextBox></td>
                    <td class="columnaData" style="width: 1px" valign="top">
                    </td>
                    <td></td>
                </tr>
                <tr>
                    <td colspan="2" style="height: 25px" valign="top">
                        <asp:Label ID="_lblError" runat="server" CssClass="errorLabel"></asp:Label>
                    </td>
                    <td colspan="1" style="width: 1px; height: 25px" valign="top">
                    </td>
                    <td style="width: 6px; height: 25px" valign="top">
                    </td>
                </tr>
                <tr>
                    <td colspan="2" valign="top">
                        &nbsp;</td>
                    <td colspan="1" style="width: 1px" valign="top">
                    </td>
                    <td style="width: 6px" valign="top">
                    </td>
                </tr>
                <tr>
                    <td class="cabeceraTabla" colspan="4" valign="top">
                        Detalle del Pedido</td>
                </tr>
                <tr>
                    <td class="columnaLabels" style="height: 25px" valign="top">
                        <asp:Label ID="Label7" runat="server" Text="Producto" Width="200px"></asp:Label></td>
                    <td class="columnaData" style="height: 25px" valign="top">
                        <uc3:TecnoPezPopUp ID="TPPProducto" runat="server" DoPostBack="true" TecnoPezActivateValidation="true" TecnoPezValidationGroup="Detalle" />
                    </td>
                    <td class="columnaData" colspan="1" style="width: 1px; height: 25px" valign="top">
                        &nbsp;</td>
                    <td style="width: 6px; height: 25px" valign="top">
                    </td>
                </tr>
                <tr>
                    <td class="columnaLabels" style="height: 25px" valign="top">
                        <asp:Label ID="Label10" runat="server" Text="Cantidad" Width="200px"></asp:Label></td>
                    <td class="columnaData" style="height: 25px" valign="top">
                        <asp:TextBox ID="txtCantidad" runat="server" Width="200px"></asp:TextBox></td>
                    <td class="columnaData" colspan="1" style="width: 1px; height: 25px" valign="top">
                        <asp:RangeValidator ID="rgvCantidad" runat="server" CssClass="errorLabel" ErrorMessage="Formato incorrecto"
                            MaximumValue="10000000" MinimumValue="0" Type="Double" ControlToValidate="txtCantidad" Display="Dynamic" ValidationGroup="Detalle"></asp:RangeValidator>
                        <asp:RequiredFieldValidator ID="rfvCantidad" runat="server" ControlToValidate="txtCantidad"
                            CssClass="errorLabel" Display="Dynamic" ErrorMessage="Campo Requerido" ValidationGroup="Detalle"></asp:RequiredFieldValidator>&nbsp;</td>
                    <td style="width: 6px; height: 25px" valign="top">
                    </td>
                </tr>
                <tr>
                    <td class="columnaLabels" style="height: 25px" valign="top">
                        <asp:Label ID="Label11" runat="server" Text="Precio" Width="200px"></asp:Label></td>
                    <td class="columnaData" style="height: 25px" valign="top">
                        <asp:TextBox ID="txtPrecio" runat="server" Width="200px"></asp:TextBox></td>
                    <td class="columnaData" colspan="1" style="width: 1px; height: 25px" valign="top">
                        <asp:RangeValidator ID="rgvPrecio" runat="server" CssClass="errorLabel" ErrorMessage="Formato incorrecto"
                            MaximumValue="10000000" MinimumValue="0" Type="Double" ControlToValidate="txtPrecio" Display="Dynamic" ValidationGroup="Detalle"></asp:RangeValidator>
                        <asp:RequiredFieldValidator ID="rfvPrecio" runat="server" ControlToValidate="txtPrecio"
                            CssClass="errorLabel" Display="Dynamic" ErrorMessage="Campo Requerido" ValidationGroup="Detalle"></asp:RequiredFieldValidator></td>
                    <td style="width: 6px; height: 25px" valign="top">
                        <asp:Button ID="cmdAgregarDetalle" runat="server" CssClass="Boton" Height="23px"
                            OnClick="cmdAgregarDetalle_Click" Text="Agregar" Width="102px" ValidationGroup="Detalle" /></td>
                </tr>
                <tr>
                    <td colspan="4" style="height: 25px" valign="top"><cc3:tecnopezdatagrid id="grdDetallePedido" runat="server" cssclass="Grilla" emptydatatext="No hay datos." width="100%" OnRowCommand="grdDetallePedido_RowCommand">
                        <RowStyle CssClass="GrdRow" />
                        <PagerStyle CssClass="GrdPager" ForeColor="White" />
                        <HeaderStyle CssClass="GrdHeader" ForeColor="White" />
                        <AlternatingRowStyle CssClass="GrdAlternatingRow" />
                    </cc3:TecnoPezDataGrid>
                    </td>
                </tr>
            </table>
        </asp:View>
    </asp:MultiView>
</asp:Content>

